var e, t, l = require("../../../../@babel/runtime/helpers/objectSpread2"), r = require("../../../../common/vendor.js"), n = {
    props: l({
        value: {
            type: [ String, Number ],
            default: ""
        },
        modelValue: {
            type: [ String, Number ],
            default: ""
        },
        shape: {
            type: String,
            default: "round"
        },
        bgColor: {
            type: String,
            default: "#f2f2f2"
        },
        placeholder: {
            type: String,
            default: "请输入关键字"
        },
        clearabled: {
            type: Boolean,
            default: !0
        },
        focus: {
            type: Boolean,
            default: !1
        },
        showAction: {
            type: Boolean,
            default: !0
        },
        actionStyle: {
            type: Object,
            default: function() {
                return {};
            }
        },
        actionText: {
            type: String,
            default: "搜索"
        },
        inputAlign: {
            type: String,
            default: "left"
        },
        inputStyle: {
            type: Object,
            default: function() {
                return {};
            }
        },
        disabled: {
            type: Boolean,
            default: !1
        },
        borderColor: {
            type: String,
            default: "transparent"
        },
        searchIconColor: {
            type: String,
            default: "#909399"
        },
        color: {
            type: String,
            default: "#606266"
        },
        placeholderColor: {
            type: String,
            default: "#909399"
        },
        searchIcon: {
            type: String,
            default: "search"
        },
        searchIconSize: {
            type: [ Number, String ],
            default: 22
        },
        margin: {
            type: String,
            default: "0"
        },
        animation: {
            type: Boolean,
            default: !1
        },
        maxlength: {
            type: [ String, Number ],
            default: -1
        },
        height: {
            type: [ String, Number ],
            default: 32
        },
        label: {
            type: [ String, Number, null ],
            default: null
        },
        boxStyle: {
            type: [ String, Object ],
            default: function() {
                return {};
            }
        }
    }, null == (t = null == (e = r.index.$uv) ? void 0 : e.props) ? void 0 : t.search)
};

exports.props = n;